Compositional testing of management conformance for multi-component enterprise applications
نویسندگان
چکیده
Abstract The management of modern enterprise applications is automated by coordinating the deployment, configuration, enactment, and termination their components. Choosing among different candidate implementations for a specified application component requires such to conform behaviour. This holds especially if we wish ensure that overall can continue as planned, or no additional (potentially undesired) activity gets enabled. To this end, introduce formal framework testing “management conformance”, i.e., test whether implementation be managed according protocol specifying allowed component. We also illustrate how our enables run four conformance tests, each providing trade-off between freedom guarantees on management. formally prove with constraints reducing results in preserving all already activities when implementing specification choosing conforming Finally, assess means prototype its use an experimental evaluation.
منابع مشابه
Conformance testing of component-based systems
In this paper, we pursue our works on generic modeling and conformance testing of componentbased systems. Hence, we defined a unified framework for modeling abstract components, and proposed a conformance testing theory for components. This was based on coalgebras, which are categorical representations allowing the unification of a large family of formalisms for specifying state-based systems. ...
متن کاملAutomatic Conformance Testing of Internet Applications
We adapt and extend the theories used in the general framework of automated software testing in such a way that they become suitable for black-box conformance testing of thin client Internet applications. That is, we automatically test whether a running Internet application conforms to its formal specification. The actual implementation of the application is not taken into account, only its ext...
متن کاملTesting Conformance of EJB 3 Enterprise Application Servers
Enterprise JavaBeans (EJB) is a component technology used for enterprise application development. EJB is currently being implemented by such application servers as GlassFish, OpenEJB, JBoss, WebLogic and Apache Geronimo. Through the entire history EJB claimed its adherence to the “write once, run anywhere” philosophy of Java suggesting that an application developed for and deployed on one appli...
متن کاملConformance Testing for Statecharts
We describe an approach to automatically generate test cases from object-oriented statecharts as they are used in the UML and supported by development tools such as I-Logics Rhapsody. Applying Tretmans’ approach to generate test cases for I/O automata from labeled transition systems, we consider a statechart as a specification of a system under test. Test cases generated from such a specificati...
متن کاملA Conformance Testing Process for Space Applications Software Services
Test Suite Param. Executable Test Suite UUT Converte the test purposes and the faults in a formal notation (FSM) Derive test cases Derive fault cases Observable Output Test Log Expected Output Test Operation Generate the Test Report Test Results Test Notation Standard Services Specification External Faults Preparation for Test
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Service-oriented computing and applications
سال: 2022
ISSN: ['1863-2386', '1863-2394']
DOI: https://doi.org/10.1007/s11761-022-00341-9